<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
/* index */
html{scroll-padding-top: 200px;}
.wrap{ margin:0 auto; max-width:1480px; padding:0 2%;}
.op0{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.tab-cell{ display:table-cell; vertical-align: middle;}
.mob-nav{ display:none; width:50px; height:50px; background-size:auto 40%; position:relative;}
.mob-nav:before{ content:''; position:absolute; left:50%; top:50%; height:2px; width:26px; margin-left:-13px; margin-top:-8px; background:#333; transition:all 0.5s ease;}
.mob-nav:after{ content:''; position:absolute; left:50%; top:50%; height:2px; width:26px; margin-left:-13px; margin-top:6px; background:#333; transition:all 0.5s ease;}
.mob-nav span{position:absolute; left:50%; top:50%; height:2px; width:26px; margin-left:-13px; margin-top:-1px; background:#333; transition:all 0.5s ease;}
.mob-nav.on{ transition:all 0.5s ease;}
.mob-nav.on:before{ margin-top:-1px; transform:rotate(45deg); transition:all 0.5s ease;}
.mob-nav.on:after{ margin-top:-1px; transform:rotate(-45deg); transition:all 0.5s ease;}
.mob-nav.on span{width:0;transition:all 0.5s ease;}

.top{ position: fixed;background: rgba(255,255,255,0.7);padding:0 2%; height:106px; left:0%; top:0px; width:100%; z-index:5; border-bottom:1px solid rgba(0,0,0,0.1); transition:all 0.5s ease;}

.ewmlac{margin-top: 27px; margin-right:5px;}
.ewmlac span{display:block; width:50px; height:50px; background:url(../images/ewm-m.png) no-repeat center center;}
.ewmlac p{display:none; position:absolute; top:50px;padding-top: 15px; left:50%; transform:translateX(-50%); width:122px; height:153px; text-align:center; background:url(../images/ewm-t.png) no-repeat center center;}
.ewmlac p i{display:block; margin-top:5px;}
.ewmlac:hover p{display:block;}

.t-logo{ padding:18px 0;}
.t-logo a{ display:block;}
.lbucea{ margin-top:45px;}

.sear-chlt{ margin-top:28px;}
.sear-chlt span{ display:block; cursor:pointer; width:50px; height:50px; background: url(../images/fd.png) no-repeat center center;}
.sear-chlt p{ position:absolute; box-shadow:0 0 10px rgba(0,0,0,0.2); display:none; right:0; top:50px; height:40px; width:220px; background:#fff; z-index:2;}
.sear-chlt p .c1{ width:170px; height:40px; float:left; border:none; padding:0 10px;}
.sear-chlt p .c2{ float:left; width:50px; height:40px; float:left; background:#fff url(../images/fd.png) no-repeat center center; border:none; cursor:pointer;}
.lmrtec{ line-height:50px; margin-top:28px;}
.T-nav{}
.T-nav &gt; li{ float:left; padding:0 22px; position:relative;}
.T-nav &gt; li &gt; a{ line-height:107px; color:#333; font-size:18px; display:block; position:relative; transition:all 0.5s ease;}
.T-nav &gt; li &gt; a:after{ content:''; position:absolute; width:0; height:3px; background:#1f509c; left:50%; bottom:0px; transform:translateX(-50%); transition:all 0.5s ease;}
.t-logo a{ display:block;}
.T-nav &gt; li .thr{ position:absolute; background:#fff; left:50%; margin-left:-80px; top:107px; width:160px; display:none;}
.T-nav &gt; li .thr a{ display:block;padding:0 16px; line-height:50px; text-align:center;}

.ind-01{ background:#f4f4f4; line-height:1.5; padding:4% 0;}
.mfeabn span{ position:relative; z-index:2; font-size:40px; font-weight:bold;}
.mfeabn:before{ content:''; position:absolute; left:50%; bottom:0; height:40%; background:rgba(31,80,156,0.1); width:160px; transform:translateX(-50%);}

.kcebun{ margin-top:2%; line-height:55px; border-bottom:1px solid #ddd;}
.kcebun &gt; span{ display:none;}
.kcebun p span{ position:relative; float:left; color:#909090; cursor:pointer; font-size:16px; margin-right:30px;}
.kcebun p span.cur{ color:#1f4f9d;}
.kcebun p span.cur:before{ content:''; position:absolute; left:0; bottom:-1px; width:100%; height:2px; background:#1f4f9d;}

.mrbua{}
.eaolb li{ float:left; width:23.5%; margin-right:2%; margin-top:2%;}
.eaolb li:nth-child(4n){ margin-right:0;}
.eaolb li a{ display:block; background:#fff; padding:20px 20px 75px; position:relative;}
.eaolb li a .pic{ border-bottom:1px solid #ddd; padding-bottom:20px;}
.eaolb li a .pic img{ width:100%; height:288px;object-fit: scale-down;}
.eaolb li a .con{ background:#fff; position:absolute; bottom:0; left:0; width:100%; padding:10px 25px 25px; height:75px; transition:all 0.5s ease; overflow:hidden;}
.eaolb li a .con .d1{ line-height:25px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size:18px;}
.eaolb li a .con .d2{ margin-top:25px; height:60px; line-height:20px; overflow:hidden; color:#686868; transition:all 0.5s ease;}
.eaolb li a .con .d3{ margin-top:12px; height:6px; background:url(../images/rb.png) no-repeat left center;}
.eaolb li a .con .d4{ margin-top:5px; line-height:20px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}


.lcamt{ margin-top:3%;}
.lcamt a{ display:inline-block; background:#fff; border-radius:3px; line-height:42px; width:150px; color:#1f509c;}

.ind-02{ background:#fff; padding-top:4%;}
.eotebc{ margin-top:4%;}
.sc-bg{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%;}
.sc-bg .bg{ position:absolute; left:0; top:0; width:100%; height:100%; background:no-repeat center center; background-size:cover; opacity:0; transition:all 0.5s ease;}
.sc-bg .bg.on{ z-index:2; opacity:1; transition:all 0.5s ease;}



.optrel{}
.optrel li{ float:left; width:20%;  background:no-repeat center center; background-size:cover; padding:0 4%; color:#fff;}
.optrel li .tabcct{width:100%;height:38vw; display:table;}
.optrel li .tab-cell{ position:relative; z-index:3; transition:all 0.5s ease 0.1s;}
.optrel li.no .tab-cell{ opacity:0; transition:all 0.5s ease;}
.optrel li .d1{ font-size:18px; padding-top:15px; position:relative;}
.optrel li .d1:before{ content:''; position:absolute; left:0; top:0; height:1px; width:18px; background:#fff;}
.optrel li .d2{ font-size:1.6vw; margin:15px 0;}
.optrel li .d3{ line-height:25px; height:0px; overflow:hidden; transition:all 0.5s ease;}
.optrel li .d4{ margin-top:15px; height:82px; position:relative;}
.optrel li .d4:before{ content:''; position:absolute; left:0; bottom:0; height:1px; width:18px; background:#fff;}
.optrel li .d5{ margin-top:20px; height:0; overflow:hidden; transition:all 0.5s ease;}
.optrel li .d5 a{ display:inline-block; line-height:35px; width:115px; color:#fff; border:1px solid #fff; text-align:center;}


.ind-03{ background:#fff; padding:4% 0;}
.mcebc .prev,.mcebc .next{ position:absolute; background:#ebebeb no-repeat center center; width:40px; height:40px; top:50%; transform:translateY(-50%); cursor:pointer;}
.mcebc .prev{ left:-60px; background-image:url(../images/left01.png);}
.mcebc .next{ right:-60px; background-image:url(../images/right01.png);}

.ind-04{ background:no-repeat center center; background-size:cover; padding:5% 0 calc(5% + 100px) 0;}
.mfeabn02 span{ color:#fff;}
.mfeabn02:before{ background:rgba(255,255,255,0.3);}

.buwnba{ margin-top:4%; color:#fff; line-height:2; font-size:16px;}

.ind-05{ background:#f4f4f4; padding-bottom:5%;}
.mcebna{ background:#fff; z-index:2; margin-top:-100px; float:left; width:100%;}
.mcebna .list{ width:25%; float:left; padding:70px 0;}
.mcebna .list .d1{ color:#1f509c; font-size:18px;}
.mcebna .list .d1 strong{ font-family:'Impact'; font-size:48px; display:inline-block; vertical-align:top;}
.mcebna .list .d2{ font-size:16px;}
.embceun{ width:100%; margin-top:4%;display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap;}
.nceabv{ width:55%;}
.nceabv .d1{display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap;}
.nceabv .d1 .s1{ width:30%;}
.nceabv .d1 .s1 .c1{ width:100%; border:none; background:none; border-bottom:1px solid #ddd; height:40px; font-size:16px;}
.nceabv .d2{ margin-top:20px;}
.nceabv .d2 input{ border:none; background:none; border-bottom:1px solid #ddd; height:40px;  width:100%; font-size:16px;}
.nceabv .d3{ margin-top:20px;}
.nceabv .d3 input{ width:120px; height:40px; color:#fff; font-size:16px; border:none; cursor:pointer; background:#1f509c;}

.ewkmnt{ width:26%;}
.ewkmnt .d1{ font-size:18px; margin-bottom:5px;}
.ewkmnt .d2{ line-height:25px; color:#999;}
.ewkmnt .d3{ margin-top:5px;}
.ewkmnt .d3 a{ display:inline-block; width:30px; height:30px; background:#828282 url(../images/dz.png) no-repeat center center;}

.lmebca{ width:115px;}
.foot{ background:#262626; color:#fff;}
.bugreb{ padding:4% 0;display: -webkit-flex; display: flex;justify-content:space-between;}
.bugreb dl{ min-width:88px;}
.bugreb dt{ padding-bottom:25px; margin-bottom:20px; position:relative; font-size:15px;}
.bugreb dt:before{ content:''; position:absolute; left:0; bottom:0; height:1px; width:88px; background:rgba(255,255,255,0.3);}
.bugreb a{ color:#fff;}
.bugreb dd{ line-height:25px;}
.ewotbn .d2{ font-weight:bold; font-size:24px; margin:5px 0;}
.lmcemc{ line-height:22px; padding:12px 3%; border-top:1px solid rgba(255,255,255,0.3);}

.ny-banner{ height:608px; background:no-repeat center center; background-size:cover;}
.eonaec{ padding-top:200px; color:#fff;}
.eonaec .d1{ color:rgba(255,255,255,0.15); text-transform:uppercase; font-family:'Impact'; font-size:90px;}
.eonaec .d2{ font-size:60px;text-shadow: 5px 5px 2px rgba(0,0,0,0.15); margin-top:-55px; font-weight:bold; padding-bottom:20px; position:relative;}
.eonaec .d2:before{ content:''; position:absolute; left:0; bottom:0; height:1px; background:#fff; width:100px;}
.eonaec .d3{ margin:20px 0 30px; padding-left:20px; background:url(../images/hs.png) no-repeat left center;}
.eonaec .d3 span{ margin:0 5px;}
.eonaec .d3 a{ color:#fff;}
.eonaec .d4{ width:100%; max-width:500px; height:60px; background:rgba(0,0,0,0.3); border-radius:30px;}
.eonaec .d4 .c1{ width:calc(100% - 60px); float:left; border:none; background:none; color:#fff; height:60px; padding:0 20px; font-size:16px;}
.eonaec .d4 .c2{ float:left; width:60px; height:60px; background:url(../images/fdd.png) no-repeat center center; border:none; cursor:pointer;}
.eonaec .d4 .c1:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #eee;  
}
.eonaec .d4 .c1::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #eee;
}
.eonaec .d4 .c1:-ms-input-placeholder{
    color: #eee;
}
.eonaec .d4 .c1::-webkit-input-placeholder{
    color: #eee;
}
.vmlec{ background:#fff;}

.lbuecn{ background:#fff;}
.lbuecn span{ display:none;}
.lbuecn p a{ display:inline-block; margin:0 9px; line-height:75px; font-size:16px; position:relative;}
.lbuecn p a.cur{ color:#1f509c;}
.lbuecn p a.cur:before{ height:2px; width:100%; content:''; position:absolute; left:0; bottom:0; background:#1f509c;}

.ny-main{ padding:0 0 5%;}

.lbeobc{ padding-top:4%;}
.otebua{ width:35%;}
.otebua .pic{ background:#fff; padding:30px; text-align:center}
.otebua .pic a{ display:block; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:70px; height:70px; border-radius:50%; background:rgba(0,0,0,0.5) url(../images/bf.png) no-repeat center center; z-index:2;}
.mcekoa{ width:61%; padding-top:2%;}
.abslm{ position:absolute; right:0; top:0; color:#666;}
.mcekoa .d1{ font-size:30px; font-weight:bold; color:#1f509a; padding-right:150px;}
.mcekoa .d2{ padding:10px 0 25px; position:relative; font-size:24px; color:#666;}
.mcekoa .d2:before{ content:''; position:absolute; left:0; bottom:0; height:1px; width:100px; background:#ddd;}
.mcekoa .d3{ margin-top:30px; line-height:2; color:#666;}
.mcekoa .d4{ margin-top:25px;}
.mcekoa .d4 a{ display:inline-block; text-align:center; margin-right:20px; line-height:40px; border-radius:3px; width:120px; color:#fff; font-size:16px; background:#1f509a;}

.mcekoa .d5{ margin-top:30px;}
.lepbac{ background:#f4f6fa; margin-top:4%;}
.lepbac span{ float:left; cursor:pointer; border-right:2px solid #dce2ef; width:230px; font-size:16px; text-align:center; line-height:66px; border-top:2px solid #f4f6fa;}
.lepbac span.cur{ background:#fff; border-top:2px solid #1f509a; color:#1f509a;}

.mbebna{ background:#fff; padding:4%;}
.vma-tit{ color:#1f509a; font-size:26px; text-transform:uppercase;}
.vma-tit strong{ font-size:36px; margin-right:10px; font-weight:normal;}

.honor-ul{ margin-top:4%;}
.honor-ul li{ float:left; width:23.5%; margin-bottom:2%; margin-right:2%; cursor:pointer; position:relative;}
.honor-ul li:before{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.4) url(../images/zb.png) no-repeat center center; opacity:0; transition:all 0.5s ease;}
.honor-ul li:nth-child(4n){ margin-right:0;}
.honor-ul li .pic img{ width:100%; height:290px; object-fit:cover;}

.slmven{ margin-top:3%; line-height:2; font-size:16px;}
.ab-01 { border-top:1px solid #eee;}
.ab-01 .con{ width:38%; background:#fff url(../images/t11.jpg) no-repeat left top;}
.lmcebn{ width:100%; height:674px; display:table; padding:0 8%;}
.ab-01 .pic{ width:62%;}
.ab-01 .pic img{ width:100%; height:674px; object-fit:cover;}
.ab-01 .pic a{ display:block; width:60px; height:60px; background:url(../images/be.png) no-repeat center center; background-size:100% 100%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.ab-01 .con .d1{ font-size:44px; font-weight:bold;}
.ab-01 .con .d2{ font-size:24px; margin-top:35px;}
.ab-01 .con .d3{ line-height:25px; margin-top:25px;}
.ab-01 .con .d4{ margin-top:30px;}
.ab-01 .con .d4 .list{ width:25%; float:left;}
.ab-01 .con .d4 .list .s1{ color:#1f509c; font-size:18px;}
.ab-01 .con .d4 .list .s1 strong{ font-family:'Impact'; font-size:48px; display:inline-block; vertical-align:top;}
.ab-01 .con .d4 .list .s2{ font-size:16px;}

.ab-02{ background:url(../images/t13.jpg) no-repeat center center; background-size:cover; padding:8% 6%;}
.eoltb{ font-size:44px;}

.ptesob{ margin-top:110px;display: -webkit-flex; display: flex;justify-content:space-between; flex-wrap:wrap;}
.ptesob li{ width:24%; background:#fff; padding:75px 40px 40px; text-align:center; position:relative;}
.ptesob li .tit{ font-size:24px;}
.ptesob li .con{ line-height:2; margin-top:20px;}
.ptesob li .pic{ position:absolute; width:120px; height:120px; background:#5d5d5d no-repeat center center; border-radius:50%; left:50%; top:0; transform:translate(-50%,-50%);}

.ab-03{ background:url(../images/t14.jpg) no-repeat right top; background-size:cover; padding:8% 6%;}
.almbce{ color:#fff; width:50%;}
.almbce .d1{ font-size:44px;}
.almbce .d2{ font-size:30px; margin-top:20px;}
.almbce .d3{ font-size:16px; line-height:2; margin-top:15px;}
.almbce .d4{ margin:30px 0;}
.almbce .d5{ font-size:16px;}

.ab-04{ background:#f4f4f4; padding:5% 0;}
.moeabu{ padding:4% 0;}
.emgba{ width:34.5%;}
.mebna{ width:65.5%;}

.ab-06{ padding:5% 6%; background:url(../images/t17.jpg) no-repeat center center; background-size:cover;}

.ab-07{ background:#fff;}
.labncem{ position:absolute; left:0; bottom:0; width:100%; background:rgba(0,0,0,0.5); padding:40px; z-index:2;}
.lebgnc{ padding:6%; margin-top:106px;}
.gbct{ position:absolute; left:0; top:0; width:100%; height:100%;}
.gbct .bd{position:absolute; left:0; top:0; width:100%; height:100%; background:no-repeat center center; background-size:cover;}
.olteab{ z-index:2; color:#fff;}
.oflrs{ font-size:36px; border-bottom:1px solid rgba(255,255,255,0.5); line-height:1.5; padding-bottom:20px;}
.oflrs .d2{ text-transform:uppercase;}
.lemnc{ padding:4% 0; color:#fff; border-bottom:1px solid rgba(255,255,255,0.5);}
.lemnc .d1{ font-size:16px; line-height:30px; height:90px; overflow:hidden;}
.lemnc .d2{ margin-top:10px;}
.lemnc .d2 a{ display:inline-block; padding:0 20px; margin-right:30px; color:#fff; font-size:16px; transition:all 0.5s ease; line-height:50px;}
.lemnc .d2 a img{ margin-left:10px;}
.lvoea{ margin-top:4%;}
.lvoea li{ width:128px; margin-right:45px; text-align:center; float:left;}
.lvoea li .pic span{ display:inline-block; border-radius:50%; background:no-repeat center center; background-size:auto 60%; width:128px; height:128px;}
.lvoea li a{ color:#fff;}
.lvoea li a.cur .pic span{ background-color:#2b5593;}
.lvoea li a .tit{ font-size:16px; margin-top:15px;}
.olteab .num{ position:absolute; right:0; top:0; color:rgba(255,255,255,0.35); font-size:40px; font-family:'Impact';}
.olteab .num .s1{ color:#fff; font-size:56px;}

.cp-main{ padding:4% 0;}
.lembnc{ background:#fff;}
.lembnc .pic{ width:50%;}
.lembnc .con{ width:50%; padding:4%;}
.lembnc .con .d1{ font-size:32px; padding-bottom:20px;}
.lembnc .con .d1:before{ content:''; position:absolute; left:0; bottom:0; height:1px; width:100px; background:#ddd;}
.lembnc .con .d2{ margin-top:20px; line-height:2; font-size:16px;}

.kebunb{ margin-top:4%;}

.urebyc{ background:#fff; padding:5%; margin-top:20px; line-height:2; font-size:16px;}
.urebyc img.fl{ margin-right:40px; margin-bottom:20px;}

.eibuac{ padding:4% 0; font-size:44px; font-weight:bold;}

.uabqct{ background:#fff; margin-top:4%;}
.uabqct .pic{ width:62%;}
.uabqct .con{ width:38%; padding:3% 4%;}
.uabqct .con .d1{ font-size:44px;}
.uabqct .con .d2{ font-size:16px; margin-top:20px; line-height:1.8; color:#666;}

.lewobc li{ margin-bottom:3%; background:#fff;}
.lewobc li:nth-child(2n) .pic{ float:right;}
.lewobc li .pic{ width:42%;}

.lewobc li .pic img{ width:100%; height:360px; object-fit:cover;}
.lewobc li .con{ width:58%; padding:0 4%;}
.lewobc li .con .veioca{ width:100%; height:360px; display:table;}
.lewobc li .con .d1{ font-size:30px;}
.lewobc li .con .d2{ margin-top:20px; line-height:2; color:#666; font-size:16px;}

.aev-main{ background:#f9f9f9 url(../images/t30.jpg) no-repeat left bottom; padding:6% 0;}
.aev-main .pic{ width:300px;}
.aev-main .con{ width:calc(100% - 350px);}
.aev-main .con .d1{ color:#1f509c; font-size:32px;}
.aev-main .con .d2{ color:#656565; line-height:2; font-size:16px; margin:2% 0;}
.aev-main .con .d3{ font-weight:bold; font-size:16px; color:#656565;}

.elm-main{ padding:0 8% 5%; background:#fff;}
.almeye{ background:#f8f8f8;}
.almeye .pic{ width:50%;}
.almeye .con{ width:50%; padding:3% 4%;}
.almeye .con .list{ margin-bottom:20px;}
.almeye .con .list .od{ width:48%;}
.almeye .con .list .d1{ color:#646464; font-size:16px;}
.almeye .con .list .d1 span{ color:#f00;}
.almeye .con .list .d2{ margin-top:10px;}
.almeye .con .list .d2 input{ height:40px; font-size:16px; background:#fff; color:#666; padding:0 10px; border:none; width:100%;}
.almeye .con .list select{ float:left; font-size:16px; color:#666; height:40px; background:#fff; padding:0 5px; width:50%; border:none;}
.almeye .con .list select:nth-child(1){ border-right:1px solid #ddd;}
.almeye .con .list textarea{ width:100%; background:#fff; height:150px; padding:10px; border:none;}
.evbuab input{ height:42px; width:150px; color:#fff; border:none; cursor:pointer; background:#1f509c;}

.lbr-main{ padding:5% 6%; background:url(../images/t33.jpg) no-repeat center center; background-size:cover;}
.lutebca{ margin-top:4%;}
.lutebca .cont{ width:500px;}
.lutebca .cont .d1{ color:#1f509c; font-size:32px;}
.lutebca .cont .d1 span{ font-size:100px; vertical-align:top;}
.lutebca .cont .d2{ font-size:24px;}
.lutebca .cont .d3{ font-size:50px;}
.lutebca .cont .d4{ margin-top:15px; font-weight:bold; font-size:24px;}
.lutebca .cont .d4 span{ color:#1f509c;}
.lutebca .pic{ width:calc(100% - 550px);}


.jbe-main{ background:#f9f9f9; padding:5% 0;}
.jbe-main .pic{ width:47%;}
.jbe-main .con{ width:50%;}
.jbe-main .con .d1{ font-size:44px;}
.jbe-main .con .d2{ line-height:2; font-size:16px; margin-top:15px;}
.jbe-main .con .d3{ font-size:18px; color:#1f509c; margin-top:20px;}
.eoltem {display: -webkit-flex; display: flex;flex-wrap:wrap;}
.eoltem li{ float:left; width:32%; margin-right:2%; margin-bottom:2%;}
.eoltem li:nth-child(3n){ margin-right:0;}
.eoltem li a{ display:block; background:#f9f9f9; position:relative; padding:30px;}
.eoltem li a:before{ content:''; position:absolute; left:0; top:0; height:2px; width:0; background:#1f509c; transition:all 0.5s ease;}
.eoltem li a .d1{ font-size:16px;}
.eoltem li a .d1 span{ color:#999; margin-left:10px; font-size:14px;}
.eoltem li a .d2{ margin-top:10px; color:#333;}
.eoltem li a .d3{ margin-top:15px; color:#333; padding-left:20px; background:url(../images/de.png) no-repeat left 3px;}
.eoltem li a .d4{ margin-top:30px; color:#999;}
.eoltem li a .d4 span{ margin-right:10px;}

.teblmca{ background:#fff; position:relative; padding:40px;}
.teblmca a{ display:inline-block; position:absolute; right:40px; top:40px; color:#fff; padding:0 25px; line-height:40px; background:#1f509d;}
.teblmca .d1{ color:#999;}
.teblmca .d1 span{ font-size:20px; color:#333; margin-right:10px;}
.teblmca .d2{ margin-top:15px;}
.teblmca .d2 span{ margin-right:12px;}
.teblmca .d3{ color:#999; margin-top:30px;}

.elmceu{ padding:4%; line-height:2;}

.porle-cont{ background:#fff; padding:4%;}
.joinF_box{ width:100%; max-width:950px; margin:0 auto;}
.joinF_box .joinF_T{
    padding: 0 20px;line-height: 40px;font-size: 16px;font-weight: bold;color:#565656;background: #f2f2f2;
}
.joinF_box .joinF_iptDiv{padding: 38px 0 20px;}
.joinF_iptDiv .joinFIpt_one{width: 50%;float: left;margin-bottom: 12px;}
.joinFIpt_one .joinF_ipt{
    width: 32%;margin-right: 3.2%;float: left;font-size: 14px;
    color:#7c7c7c;text-align: right;line-height: 36px;
}
.joinFIpt_one .joinF_exp{width: 24.2%;float: left;line-height: 36px;font-size: 14px;color:#a3a3a3;}
.rqeIpt .joinF_exp:before{content: "*";color:#f00;display: inline-block;width: 24px;text-align: center;}
.joinFIpt_one input,.joinFIpt_one select{
    width: 40%;float: left;height: 36px;border:1px solid #d1d1d1;border-radius: 2px;
    font-size: 14px;color:#7c7c7c;padding-left: 10px;
}
.joinFIpt_one select{
    appearance:none;-moz-appearance:none;-webkit-appearance:none;
    /*background:#fff url(../images/drop_02.jpg) right center no-repeat;*/
}
.joinF_iptDiv .exp_box{
    padding: 25px 0 12px;border: 1px dashed #999;border-radius: 5px;margin-bottom: 20px;position: relative;
}
.exp_box .exp_delete{
    width: 22px;height: 22px;background: url(../images/join_x.png) center no-repeat ;
    position: absolute;top: -11px;right:-11px;cursor: pointer;
}
.add_epx{
    width: 160px;height: 32px;line-height: 32px;text-align: center;margin: auto;
    border-radius: 16px;font-size: 14px;color:#fff;background: #2b73c6;cursor: pointer;
}
.joinF_iptDiv textarea{
    border:1px solid #d1d1d1;border-radius: 2px;width: 100%;height: 100px;
    font-size: 14px;color:#7c7c7c;padding:5px 10px;resize: none;
}
.add_epx i{display: inline-block;padding-left:16px;background: url(../images/join_add.png) left center no-repeat;}

.alodpc input{ cursor:pointer; border:none; height:35px; width:150px; color:#fff; border-radius:17px; background:#2b73c6;}
.eolc-main{ background:#f5f5f5; padding:4% 0;}
.pteo-main{ padding:4% 0; background:#fff;}
.newlt{}
.newlt li{ padding:3% 0; border-bottom:1px solid #eee;}
.newlt li a{ display:block; position:relative; padding:0 100px 0 575px; height:240px; background:#fff; transition:all 0.5s ease;}
.newlt li a .pic{ position:absolute; left:0; top:0; width:400px; overflow:hidden; }
.newlt li a .pic img{ display:block; width:100%; height:240px; object-fit:cover;transition:all 0.5s ease;}
.newlt li a .anlt{ width:34px; height:8px; background:url(../images/tr01.png) no-repeat right center; right:0px; top:50%; margin-top:-4px; position:absolute; transition:all 0.2s ease;}
.newlt li a .anlt:after{content: ''; position:absolute; right:0; top:0;transition: all 0.2s ease;opacity: 0; width:34px; height:8px;background:url(../images/tr02.png) no-repeat right center;}
.newlt li a .tit{ font-size:24px; line-height:35px; padding-top:60px; overflow:hidden; }
.newlt li a .con{ line-height:25px; height:50px; color:#555; overflow:hidden; margin-top:10px;font-size:16px;}
.newlt li a .date{ position:absolute; left:450px; top:65px; padding-top:20px; height:90px; font-size:16px; border-right:1px solid #ddd; padding-right:35px; color:#888; font-family:Arial, Helvetica, sans-serif;}
.newlt li a .date strong{ display:block; font-size:26px;}

.alc-main .d1{ font-size:24px; font-weight:bold;}
.alc-main .d2{ color:#555; margin-top:5px;}
.alc-main .d3{ margin-top:0px; height:36px;}
.newlmbt{ line-height:2; font-size:16px; color:#666;}
.lemvn{ background:#fff; margin-top:4%; padding:4%;}
.moncba{ padding:0% 180px 0% 0;}
.moncba p{ padding:3px 0; font-size:16px; line-height:22px;}
.moncba a.back{ position:absolute; right:0; top:50%; transform:translateY(-50%); color:#fff; width:138px; line-height:38px; background:#0068b7 url(../images/fh.png) no-repeat 15px 15px; text-indent:60px;}


.laetmc{ width:50%; padding:4% 4% 0 8%;}
.laetmc .d1{ font-size:44px;}
.laetmc .d2{ margin:25px 0; font-size:30px;}
.laetmc .d3{ line-height:25px; margin-bottom:5px;}
.laetmc .d4{ margin:10px 0 30px;}
.laetmc .d4 a{ margin-right:25px;}
.laetmc .d5 .kc{ width:115px; margin-right:20px; text-align:center;}
.omwbnc{ width:50%;}
#map{ height:700px;}
.otlen li{margin-top: 3%; width: 23.5%; margin-right:2%; float: left; border: 1px solid #ddd; padding-left: 52px; position: relative;}
.otlen li:nth-child(4n){ margin-right:0;}
.otlen li span {
    display: block;
    width: 52px;
    line-height: 35px;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    color: #565656;
    border-right: 1px solid #ddd;
}
.otlen li .c1 {
    border: none;
    height: 35px;
    width: 100%;
    padding: 0 10px;
}
.otlen li textarea{ width:100%; height:120px; border:1px solid #ddd; padding:10px; border:none;}
.lmegby{ margin-top:3%;}
.lmegby input{ width:150px; height:40px; color:#fff; background:#0068b7; border:none; cursor:pointer;}
.sild-cnae{ position:fixed; z-index:9; right:20px; bottom:20px;}
@media (min-width: 1361px){
.T-nav li .sec,.T-nav &gt; li .thr{ display:block; opacity:0; visibility:hidden; transform:translateY(30px); transition:all 0.5s ease;}
.T-nav li:hover .sec,.T-nav &gt; li:hover .thr{ opacity:1; visibility: visible; transform:translateY(0px); transition:all 0.5s ease;}
.T-nav &gt; li:hover &gt; a:after,.T-nav &gt; li &gt; a.cur:after{ width:30px; transition:all 0.5s ease;}
.T-nav &gt; li:hover &gt; a,.T-nav &gt; li &gt; a.cur{ color:#1f509c;}
.eaolb li a:hover .con{ padding-top:25px; height:178px; background:#f4f6fa; transition:all 0.5s ease; box-shadow:0 0 10px rgba(0,0,0,0.1)}
.eaolb li a:hover .con .d2{ margin-top:5px; transition:all 0.5s ease;}
.optrel li:hover .d5{ height:37px; transition:all 0.3s ease;}
.optrel li:hover .d3{ height:50px; transition:all 0.3s ease;}
.top.on{ background:#fff; width:100%; left:0; padding:0 2%; transition:all 0.5s ease;}
.eaolb li a .con:before{ height:2px; width:0; content:''; position:absolute; left:0; bottom:0; width:0; background:#1f509c; transition:all 0.5s ease;}
.eaolb li a:hover .con:before{ width:100%; transition:all 0.5s ease;}
.vmlec.on{ position:fixed; left:0; top:106px; z-index:4; width:100%; box-shadow:0 0 5px rgba(0,0,0,0.15);}
.honor-ul li:hover:before{ opacity:1; transition:all 0.5s ease;}
.top.fff{ background:#fff; left:0; width:100%; padding:0 2%;}
.lemnc .d2 a:hover{ background:#2d5694; transition:all 0.5s ease;}
.eoltem li a:hover:before{ width:100%; transition:all 0.5s ease;}
.newlt li a:hover .pic img{ transform: scale(1.05); transition:all 0.5s ease;}
.newlt li a:hover .anlt:after{ width:61px;opacity: 1;transition:all 0.2s ease;}
}

@media (max-width: 1550px){
.top{ width:100%; padding:0 2%; left:0;}
.T-nav &gt; li{ padding:0 15px;}
.lvoea li{ margin-right:30px;}
.lvoea li .pic span{ width:100px; height:100px;}
}

@media (max-width: 1360px){
body{ padding-top:50px;}
.wrap{ width:100%; max-width:768px; margin:0 auto; padding:0 3%;}
.top{ padding:0 2%; height:50px; background:#fff; display:block; top:0; width:100%; left:0; margin-left:0; box-shadow:0 0 5px rgba(0,0,0,0.2); position:fixed; z-index:20;}
.top .t-logo{ padding:5px 0;}
.top .t-logo img{ height:40px;}
.top .T-nav &gt; li &gt; a{ color:#666; transition:all 0.5s ease;}
.lmrtec,.sear-chlt{ margin:0;}
.T-nav{ position:fixed; left:0; top:50px; margin:0; padding:0; width:100%; height:calc(100vh - 50px); background:#fff; z-index:22; overflow:auto; display:none;}
.T-nav &gt; li{ width:100%; border-bottom:1px solid #eee;}

.T-nav li &gt; a{ background:none !important; line-height:45px; padding:0 3%; font-size:16px;}
.T-nav &gt; li .thr{ position:relative; top:0; left:0; width:100%; margin-left:0; padding:0; box-shadow:0 0 0;}
.T-nav &gt; li .thr a .pic{ display:none;}
.T-nav &gt; li .thr a{ line-height:45px; margin:0; font-size:15px; padding:0 5%; text-align:left; width:100%;}
.T-nav &gt; li .thr .sec{ width:100%; border:none;}
.T-nav &gt; li .thr .img{ display:none;}
.lbuecn{ height:auto;}
.mob-nav{ display:block;}
.ind-02{ padding:5% 3% 0;}
.mfeabn span{ font-size:28px;}
.kcebun &gt; span,.lbuecn span{ display:block; font-size:16px; height:50px; line-height:50px; background:url(../images/xx.png) no-repeat right center;}
.kcebun p,.lbuecn p{ display:none; position:absolute; padding:0 3%; top:50px; width:100%; max-height:225px; overflow:auto; background:#fff; z-index:3;}
.kcebun p span,.lbuecn p a{ text-align:left; width:100%; margin:0; display:block; line-height:45px; height:45px; font-size:14px;}
.eaolb li{ width:49%;}
.eaolb li:nth-child(2n){ margin-right:0;}
.eaolb li a{ padding-bottom:0;}
.eaolb li a .con{ position:relative; padding:0; height:auto;}
.eaolb li a .con .d1{ font-size:16px; line-height:50px; height:50px; overflow:hidden;}
.eaolb li a .con .d2,.eaolb li a .con .d3{ display:none;}
.sc-bg{ display:none;}
.optrel li{ width:100%; margin-bottom:3%;}
.optrel li .tabcct{ height:auto; padding:6%;}
.optrel li .d2{ font-size:18px;}
.optrel li .d3{ height:auto;}
.optrel li .d5{ height:auto;}
.mcebc .prev{ left:10px; z-index:3;}
.mcebc .next{ right:10px; z-index:3;}
.nceabv{ width:100%; margin-bottom:3%;}
.ewkmnt{ width:100%;}
.lmebca{ display:none;}
.bugreb{ display:none;}

.ny-banner{ height:400px;}
.eonaec{ padding-top:100px;}
.eonaec .d1{ font-size:50px;}
.eonaec .d2{ font-size:40px; margin-top:-40px;}

.otebua{ width:100%;}
.mcekoa{ width:100%;}
.abslm{ display:none;}
.mcekoa .d1{ padding:0; font-size:20px;}
.mcekoa .d2{ font-size:16px; padding-bottom:15px;}
.mcekoa .d3{ margin-top:12px;}
.vma-tit{ font-size:16px;}
.vma-tit strong{ font-size:20px;}
.honor-ul li{ width:49%;}
.honor-ul li:nth-child(2n){ margin-right:0;}
.ab-01 .pic img{ height:500px;}
.lmcebn{ height:500px;}
.ab-01 .con .d1{ font-size:24px;}
.ab-01 .con .d2{ font-size:20px; margin-top:15px;}
.ab-01 .con .d3{ margin-top:15px;}
.ab-01 .con .d4 .list .s1 strong{ font-size:30px;}
.ab-01 .con .d4 .list .s2{ font-size:14px;}
.eoltb,.almbce .d1{ font-size:30px;}
.almbce .d2{ font-size:20px;}
.almbce .d3{ font-size:14px;}
.ptesob li .pic{ width:80px; height:80px; background-size:auto 50%;}
.lebgnc{ margin:0;}
.oflrs{ font-size:24px;}
.lemnc .d1{ height:auto;}
.lemnc .d2{ margin-top:20px;}
.olteab .num{ font-size:20px;}
.olteab .num .s1{ font-size:28px;}
.lembnc .pic{ width:100%;}
.lembnc .con{ width:100%;}
.lembnc .con .d1{ font-size:20px;}
.lembnc .con .d2{ margin-top:12px; font-size:15px;}
.eibuac{ font-size:20px;}
.uabqct .pic{ width:100%;}
.uabqct .con{ width:100%;}
.uabqct .con .d1{ font-size:24px;}
.uabqct .con .d2{ font-size:15px;}
.lewobc li .con .d1{ font-size:20px;}
.lewobc li .con .d2{ font-size:15px;}
.aev-main .pic{ width:30%;}
.aev-main .con{ width:65%;}
.aev-main .con .d1{ font-size:24px;}
.aev-main .con .d2{ font-size:15px;}
.lutebca .cont{ width:100%;}
.lutebca .pic{ width:100%; margin-top:3%;}
.lutebca .cont .d1 span{ font-size:40px;}
.lutebca .cont .d2{ font-size:18px;}
.lutebca .cont .d3{ font-size:24px;}
.lutebca .cont .d4{ font-size:16px;}
.jbe-main .con .d1{ font-size:20px;}
.jbe-main .con .d2{ font-size:15px;}
.newlt li a{ padding-left:400px; padding-right:30px;}
.newlt li a .pic{ width:360px;}
.newlt li a .date{ display:none;}
.newlt li a .anlt{ display:none;}
.alc-main .d1{ font-size:18px;}
.alc-main .d3{ display:none;}
.laetmc{ width:100%; padding:4%;}
.laetmc .d1{ font-size:20px;}
.laetmc .d2{ font-size:18px;}

.omwbnc{ width:100%; padding:0 4%;}
#map{ height:400px;}
.ewmlac{display:none;}
}
@media (max-width: 900px){

}

@media (max-width: 780px){
.wrap{ padding:0 3%;}
.actonm a .pic img{ height:120px;}
.actonm a .tit{ font-size:14px;}
.foot .cont{ width:100%;}
.foot .cont span{ display:block; margin:0;}
.foot .ewml{ display:none;}
.loecn a{ padding:15px; height:auto;}
.loecn a .d1{ font-size:15px;}
.olebta{ height:auto;}
.ind-04{ padding:5% 0 80px;}
.mcebna .list{ padding:30px 0;}
.mcebna .list .d1 strong{ font-size:30px;}
.mcebna{ margin-top:-50px;}
.mcebna .list .d2{ font-size:14px; padding:0 5px;}
.eaolb li a{ padding:15px 15px 0;}
.mfeabn span{ font-size:20px;}
.buwnba{ font-size:14px;}
.eonaec .d1{ font-size:30px;}
.eonaec .d2{ font-size:24px; margin-top:-25px; padding-bottom:10px;}
.eonaec .d3{ margin:10px 0;}
.eonaec .d4{ height:45px;}
.eonaec .d4 .c1,.eonaec .d4 .c2{ height:45px;}
.ny-banner{ height:300px;}
.lepbac span{ width:33.33%; line-height:55px; font-size:15px;}
.ab-01 .pic{ width:100%;}
.ab-01 .con{ width:100%;}
.lmcebn{ height:auto; padding:5%;}
.ab-01 .pic img{ height:auto;}
.ab-01 .con .d1,.eoltb, .almbce .d1{ font-size:20px;}
.ab-01 .con .d2{ font-size:18px;}
.ptesob li{ width:100%; margin-bottom:50px; padding:60px 20px 20px;}
.ptesob{ margin-top:70px;}
.ptesob li .tit{ font-size:20px;}
.labncem{ padding:4%; position:relative;}
.emgba{ width:100%;}
.mebna{ width:100%;}
.lvoea li{ width:23.5%; margin-right:2%; margin-bottom:3%;}
.lvoea li:nth-child(4n){ margin-right:0;}
.lemnc .d1{ font-size:14px;}
.lemnc .d2 a{ padding:0 12px; background:#2d5695; font-size:14px; margin-right:12px; line-height:35px;}
.lvoea li .pic span{ width:75px; height:75px;}
.lvoea li a .tit{ font-size:14px; margin-top:10px;}
.oflrs{ font-size:20px;}
.eaolb li a .con .d1{ font-size:15px;}
.uabqct .con .d1{ font-size:20px;}
.lewobc li .pic{ width:100%;}
.lewobc li .pic img{ height:auto;}
.lewobc li .con{ width:100%; padding:0;}
.lewobc li .con .veioca{ padding:4%; height:auto;}
.aev-main .con .d1{ font-size:20px;}
.almeye .pic{ width:100%;}
.almeye .pic img{ height:auto;}
.almeye .con{ width:100%;}
.elm-main{ padding:0 4% 4%;}
.jbe-main .pic{ width:100%;}
.jbe-main .con{ width:100%; margin-top:2%;}
.eoltem li{ width:100%;}
.eoltem li a{ padding:15px;}
.teblmca{ padding:4%;}
.teblmca a{ position:relative; top:0; right:0; margin-bottom:20px;}
.teblmca .d1 span{ font-size:18px;}
.joinF_iptDiv .joinFIpt_one{ width:100%;}
.joinF_main .joinF_box{padding:0.3rem;}
.joinF_box .joinF_iptDiv{padding:0.2rem 0;}
.joinFIpt_one .joinF_ipt{width:100%;margin-right:0;float: none;text-align: left;line-height: 26px;}
.joinFIpt_one .joinF_exp{width: 35%;}
.joinFIpt_one input,.joinFIpt_one select{width: 65%;}
.joinF_iptDiv .exp_box{padding:0.2rem;}
.joinF_box .join_btn{margin: 0.3rem auto 0;}
.moncba{ padding:0;}
.moncba a.back{ position:relative; top:0; transform:translate(0,0); right:0; display:inline-block; margin-top:12px;}
.moncba p{ font-size:14px; line-height:25px;}
#map{ height:240px;}
.otlen li{ width:100%; margin-right:0;}
}







@media (max-width: 640px){
.zb-lisc .d2 img.fr{ width:100%; margin:0 0 15px;}
.ocpae .list{ width:100%;}
.zb-lisc .lbueab .pic{ width:100%;}
.zb-lisc .lbueab .pic img{ height:auto;}
.zb-lisc .lbueab .con{ width:100%; margin-top:10px;}
.ac-date{ display:inline-block; width:auto; padding:10px 15px;}
.ac-date span{ font-size:18px;}
.acl-cont{ width:100%; margin-top:10px;}
.okrea li{ width:49%;}
.okrea li:nth-child(3n){ margin-right:2%;}
.okrea li:nth-child(2n){ margin-right:0;}
.okrea li a .pic img{ height:120px;}
.oealm .list{ width:100%;}
.eaolb li a .pic img{ height:180px;}
.honor-ul li .pic img{ height:160px;}
.ab-03{}
.almbce{ width:100%; padding-top:30px;}
.urebyc img.fl{ width:100%; margin:0 0 12px;}
.urebyc{ font-size:15px;}
.newlt li{box-shadow: 0 0 10px rgba(0,0,0,0.1); margin-bottom:15px; padding:0;}
.newlt li a{ padding:0 0 15px; height:auto;}
.newlt li a .pic{ width:100%; position:relative;}
.newlt li a .tit{ font-size:16px; padding:10px 15px 0; height:45px;}
.newlt li a .anlt{ display:block;position: relative; top:0; left:0; margin-left:15px; margin-top:15px;}
.newlt li a .date{display:block; padding:0 15px; margin-top:15px; height:auto; font-size:14px; position:relative; left:0; top:0;}
.newlt li a .date strong{ display: inline-block; font-weight:normal; margin-right:10px; font-size:14px;}
.newlt li.nopic a .date{ position:absolute; top:10px;}
.newlt li.nopic a .date strong{ margin:0;}
.newlt li a .pic img{ height:auto;}
.newlt li a .con{padding:0 15px; display:none;}
.newlt li a .tit{padding:0 15px; margin-top:10px; line-height:25px; height:auto;}
.optrel li .d1,.optrel li .d3{display:none;}
}





.shade {position: fixed;left: 0; top: 0; z-index: 21;display: none; width: 100%;height: 100%; background-color: #000;filter: alpha(opacity=50); opacity: 0.5; }
.big-video {
    position: fixed;
    left: 50%;
    top: 50%;
	margin-top:-240px;
    z-index: 22;
    display: none;
    margin-left: -450px;
    background-color: #fff;
    width: 900px;
    box-sizing: border-box;
}
.big-video-main {
    height: 480px;
}
.big-video-clo {
    position: absolute;
    right: -35px;
    top: 0;
    width: 30px;
    height: 30px;
    background: url(../images/icon30.png) no-repeat center center;
    cursor: pointer;
}

@media screen and (max-width: 750px){
.big-video {
    width: 100%;
    left: 0;
    margin-left: 0;
}
.big-video-main {
    height: 185px;
}
.big-video-clo {
    right: 0;
    z-index: 21;
}
}


.page_info{
    display: none;
}
.page_list{
    margin-top: 60px;
    text-align: center;
    overflow: hidden;
}
.page_list a{
    display: inline-block;
    width: 28px;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    overflow: hidden;
    margin: 4px;
    background: #ebebeb;
    color: #333;
}
.page_list a.cur{
    font-size: 20px;
    line-height: 26px;
}
.page_list a.on,.page_list a:hover{
    background: #1f509c;
    color: #fff;
}

@media screen and (max-width: 750px){
    .page_list{
        margin-top: 30px;
    }
    .page_list a{
        width: 22px;
        height: 22px;
        line-height: 22px;
        font-size: 12px;
    }
    .page_list a.cur{
        font-size: 18px;
        line-height: 18px;
    }
}</pre></body></html>